﻿using System;

namespace HelloWorld
{

    struct imagNum
    {
        public double real, imag;

        public imagNum(double i, double j)
        {
            real = i;
            imag = j;
        }
        public double Mul()
        {
            return real * imag;
        }
    }

	class MainClass
	{
        public delegate string DelegateReadLine();

        public static string ReadLine()
        {
            int i;
            int j;
            Func<string> rl = new Func<string>(Console.ReadLine);
            Console.WriteLine( rl());

            DelegateReadLine readLine = new DelegateReadLine(Console.ReadLine);
            readLine = readLine + ReadLine;
            return readLine();
        }

        public int i;
        public static int Add(int i, int j)
        {
            return i + j;
        }

        public static float Add(float i, float j)
        {
            return i + j;
        }

        public static int Add(int i, int j, int k)
        {
            return i + j + k;
        }

        public static int Add(int i, params int[] param)
        {
            int ret = i;
            for (int j = 0; j < param.Length; j++)
                ret += param[i];
            return ret;
        }

        public static int Sub(int i, int j)
        {
            return i - j;
        }

        public static void WriteLine(string s)
        {
            
            Console.WriteLine(s);
        }

        public static int Main(string[] args)
        {
            ReadLine();
            Console.ReadKey();

            int r = Add(1, 2, 3, 4, 5, 6, 7, 8, 9);
            imagNum imag = new imagNum(1, 2);
            double ri = imag.Mul();
            //Vector3 v3 = new Vector3();

            int ret = Sub( Add(1, 2), 1+2);
            if (false)
            {
                return 0;
            }
            else
            {

            }
            WriteLine("");

            return 0;
        }
        /*
        public static void Main(string[] args)
        {
            imagNum coord, temp;
            double realTemp2, arg;
            int iterations;
            for (coord.imag = 1.2; coord.imag >= -1.2; coord.imag -= 0.05)
            {
                for (coord.real = -0.6; coord.real <= 1.77; coord.real += 0.03)
                {
                    iterations = 0;
                    temp.real = coord.real;
                    temp.imag = coord.imag;
                    arg = coord.real * coord.real + coord.imag * coord.imag;
                    while (arg < 4 && iterations < 40)
                    {
                        realTemp2 = temp.real * temp.real - temp.imag * temp.imag - coord.real;
                        temp.imag = 2 * temp.real * temp.imag - coord.imag;
                        temp.real = realTemp2;
                        arg = temp.real * temp.real + temp.imag * temp.imag;
                        iterations++;
                    }
                    switch (iterations % 4)
                    {
                        case 0:
                            Console.Write(".");
                            break;
                        case 1:
                            Console.Write("o");
                            break;
                        case 2:
                            Console.Write("O");
                            break;
                        case 3:
                            Console.Write("@");
                            break;
                    }

                }
                Console.Write("\n");
            }

            Console.ReadKey();
        }
        */

        /*
		public static void Main (string[] args)
		{
            double realCoord, imagCoord;
            double realTemp, imagTemp, realTemp2, arg;
            int iterations;
            for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.05)
            {
                for(realCoord = -0.6; realCoord <= 1.77; realCoord += 0.03)
                {
                    iterations = 0;
                    realTemp = realCoord;
                    imagTemp = imagCoord;
                    arg = realCoord * realCoord + imagCoord * imagCoord;
                    while (arg < 4 && iterations < 40)
                    {
                        realTemp2 = realTemp * realTemp - imagTemp * imagTemp - realCoord;
                        imagTemp = 2 * realTemp * imagTemp - imagCoord;
                        realTemp = realTemp2;
                        arg = realTemp * realTemp + imagTemp * imagTemp;
                        iterations++;
                    }
                    switch (iterations % 4)
                    {
                        case 0:
                            Console.Write(".");
                            break;
                        case 1:
                            Console.Write("o");
                            break;
                        case 2:
                            Console.Write("O");
                            break;
                        case 3:
                            Console.Write("@");
                            break;
                    }

                }
                Console.Write("\n");
            }
			
            Console.ReadKey();
		}
        */
	}
         
}
